servicing trailer - German English Dictionary